package com.jingxin.zero.flow.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.jingxin.zero.flow.entity.{{{=it.tableInfo.nameLargeHump}}};
import com.jingxin.zero.flow.vo.{{{=it.tableInfo.nameLargeHump}}}Vo;
import com.jingxin.zero.flow.dto.{{{=it.tableInfo.nameLargeHump}}}DTO;
import java.util.List;


/**
*
* @author ethan
*/
public interface {{{=it.tableInfo.nameLargeHump}}}Mapper extends BaseMapper<{{{=it.tableInfo.nameLargeHump}}}> {

    /**
    * 自定义分页
    *
    * @param page
    * @param {{{=it.tableInfo.nameSmallHump}}}
    * @return
    */
    List<{{{=it.tableInfo.nameLargeHump}}}Vo> select{{{=it.tableInfo.nameLargeHump}}}Page(IPage page, {{{=it.tableInfo.nameLargeHump}}}DTO {{{=it.tableInfo.nameSmallHump}}});


    /**
     * 自定义查询
     *
     * @param {{{=it.tableInfo.nameSmallHump}}}DTO
     * @return list
     */
    List<{{{=it.tableInfo.nameLargeHump}}}> listByCondition({{{=it.tableInfo.nameLargeHump}}}DTO {{{=it.tableInfo.nameSmallHump}}}DTO);

}